Package com.netscape.certsrv.security
Class KeyCertData
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,
Object>
This class represents a container for storaging
data in the security package.
- Version:
- $Revision$, $Date$
- See Also:
-
Field Summary
Fields inherited from class java.util.Properties
defaults
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves ending date of validity.Retrieves ending hour of validity.Retrieves ending minute of validity.Retrieves ending month of validity.Retrieves ending second of validity.Retrieves ending year of validity.getAIA()
Retrieves Authority Information Access flaggetAKI()
Retrieves Authority Key Identifier flagorg.mozilla.jss.netscape.security.x509.AlgorithmId
Retrieves signature algorithm.Retrieves begining date of validity.Retrieves starting hour of validity.Retrieves starting minute of validity.Retrieves begining month of validity.Retrieves starting second of validity.Retrieves begining year of validity.org.mozilla.jss.netscape.security.x509.CertificateExtensions
Retrieves CA extensionsRetrieves CA key pairRetrieves certificate server instance name.Retrieves key lengthRetrieves certificate nickname.Retrieves configuration file.Retrieves extensionsRetrieves hash typeRetrieves the issuer name from this container.Retrieves key curve name.Retrieves key length.Retrieves the key pair from this container.Retrieves key type.boolean
Retrieves key usage extensionRetrieves SSL Mail CA bitRetrieves SSL Signing bitRetrieves SSL Object Signing bitRetrieves OCSP No Check flagRetrieves OCSP Signing flagRetrieves serial number.org.mozilla.jss.crypto.SignatureAlgorithm
Retrieves signature algorithm.Retrieves algorithm used to sign the root CA Cert.getSKI()
Retrieves Subject Key Identifier flagRetrieves SSL CA bitRetrieves SSL Client bitRetrieves SSL Mail bitRetrieves SSL Server bitRetrieves Time Stamping bitisCA()
Retrieves isCAvoid
setAfterDate
(String date) Sets ending date of validity.void
setAfterHour
(String hour) Sets ending hour of validity.void
setAfterMin
(String min) Sets ending minute of validity.void
setAfterMonth
(String month) Sets ending month of validity.void
setAfterSec
(String sec) Sets ending second of validity.void
setAfterYear
(String year) Sets ending year of validity.void
Sets Authority Information Access flagvoid
Sets Authority Key Identifier flagvoid
setAlgorithmId
(org.mozilla.jss.netscape.security.x509.AlgorithmId id) Sets algorithm identifiervoid
setBeginDate
(String date) Sets begining date of validity.void
setBeginHour
(String hour) Sets starting hour of validity.void
setBeginMin
(String min) Sets starting minute of validity.void
setBeginMonth
(String month) Sets begining month of validity.void
setBeginSec
(String sec) Sets starting second of validity.void
setBeginYear
(String year) Sets begining year of validity.void
Sets isCAvoid
setCAExtensions
(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext) Sets CA extensionsvoid
setCAKeyPair
(KeyPair keypair) Sets CA key pairvoid
setCertInstanceName
(String name) Sets certificate server instance name.void
setCertLen
(String len) Sets key lengthvoid
setCertNickname
(String nickname) Sets certificate nickname.void
setConfigFile
(ConfigStore file) Sets configuration file.void
setDerExtension
(String ext) Sets extensionsvoid
setIssuerName
(String name) Sets the issuer name in this container.void
setKeyCurveName
(String len) Sets key curvename.void
setKeyLength
(String len) Sets key length.void
setKeyPair
(KeyPair keypair) Sets key pair into this container.void
setKeyType
(String type) Sets key type.void
setMailCABit
(String mailCABit) Sets SSL Mail CA bitvoid
setObjectSigningBit
(String objectSigningBit) Sets SSL Signing bitvoid
Sets SSL Object Signing bitvoid
setOCSPNoCheck
(String noCheck) Sets OCSP No Check flagvoid
setOCSPSigning
(String aki) Sets OCSP Signing flagvoid
Sets serial number.void
setSignatureAlgorithm
(org.mozilla.jss.crypto.SignatureAlgorithm alg) Sets signature algorithmvoid
setSignedBy
(String alg) Sets signature algorithm used to sign root CA certvoid
Sets Subject Key Identifier flagvoid
setSSLCABit
(String cabit) Sets SSL CA bitvoid
setSSLClientBit
(String sslClientBit) Sets SSL Client bitvoid
setSSLMailBit
(String sslMailBit) Sets SSL Mail bitvoid
setSSLServerBit
(String sslServerBit) Sets SSL Server bitMethods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
Constructor Details
-
KeyCertData
public KeyCertData()Constructs a key certificate data.
-
-
Method Details
-
getKeyPair
Retrieves the key pair from this container.- Returns:
- key pair
-
setKeyPair
Sets key pair into this container.- Parameters:
keypair
- key pair
-
getIssuerName
Retrieves the issuer name from this container.- Returns:
- issuer name
-
setIssuerName
Sets the issuer name in this container.- Parameters:
name
- issuer name
-
getCertInstanceName
Retrieves certificate server instance name.- Returns:
- instance name
-
setCertInstanceName
Sets certificate server instance name.- Parameters:
name
- instance name
-
getCertNickname
Retrieves certificate nickname.- Returns:
- certificate nickname
-
setCertNickname
Sets certificate nickname.- Parameters:
nickname
- certificate nickname
-
getKeyLength
Retrieves key length.- Returns:
- key length
-
setKeyLength
Sets key length.- Parameters:
len
- key length
-
getKeyType
Retrieves key type.- Returns:
- key type
-
setKeyType
Sets key type.- Parameters:
type
- key type
-
getKeyCurveName
Retrieves key curve name.- Returns:
- key curve name
-
setKeyCurveName
Sets key curvename.- Parameters:
len
- key curvename
-
getSignatureAlgorithm
public org.mozilla.jss.crypto.SignatureAlgorithm getSignatureAlgorithm()Retrieves signature algorithm.- Returns:
- signature algorithm
-
setSignatureAlgorithm
public void setSignatureAlgorithm(org.mozilla.jss.crypto.SignatureAlgorithm alg) Sets signature algorithm- Parameters:
alg
- signature algorithm
-
getSignedBy
Retrieves algorithm used to sign the root CA Cert.- Returns:
- signature algorithm
-
setSignedBy
Sets signature algorithm used to sign root CA cert- Parameters:
alg
- signature algorithm
-
getAlgorithmId
public org.mozilla.jss.netscape.security.x509.AlgorithmId getAlgorithmId()Retrieves signature algorithm.- Returns:
- signature algorithm
-
setAlgorithmId
public void setAlgorithmId(org.mozilla.jss.netscape.security.x509.AlgorithmId id) Sets algorithm identifier- Parameters:
id
- signature algorithm
-
getSerialNumber
Retrieves serial number.- Returns:
- serial number
-
setSerialNumber
Sets serial number.- Parameters:
num
- serial number
-
getConfigFile
Retrieves configuration file.- Returns:
- configuration file
-
setConfigFile
Sets configuration file.- Parameters:
file
- configuration file
-
getBeginYear
Retrieves begining year of validity.- Returns:
- begining year
-
setBeginYear
Sets begining year of validity.- Parameters:
year
- begining year
-
getAfterYear
Retrieves ending year of validity.- Returns:
- ending year
-
setAfterYear
Sets ending year of validity.- Parameters:
year
- ending year
-
getBeginMonth
Retrieves begining month of validity.- Returns:
- begining month
-
setBeginMonth
Sets begining month of validity.- Parameters:
month
- begining month
-
getAfterMonth
Retrieves ending month of validity.- Returns:
- ending month
-
setAfterMonth
Sets ending month of validity.- Parameters:
month
- ending month
-
getBeginDate
Retrieves begining date of validity.- Returns:
- begining date
-
setBeginDate
Sets begining date of validity.- Parameters:
date
- begining date
-
getAfterDate
Retrieves ending date of validity.- Returns:
- ending date
-
setAfterDate
Sets ending date of validity.- Parameters:
date
- ending date
-
getBeginHour
Retrieves starting hour of validity.- Returns:
- starting hour
-
setBeginHour
Sets starting hour of validity.- Parameters:
hour
- starting hour
-
getAfterHour
Retrieves ending hour of validity.- Returns:
- ending hour
-
setAfterHour
Sets ending hour of validity.- Parameters:
hour
- ending hour
-
getBeginMin
Retrieves starting minute of validity.- Returns:
- starting minute
-
setBeginMin
Sets starting minute of validity.- Parameters:
min
- starting minute
-
getAfterMin
Retrieves ending minute of validity.- Returns:
- ending minute
-
setAfterMin
Sets ending minute of validity.- Parameters:
min
- ending minute
-
getBeginSec
Retrieves starting second of validity.- Returns:
- starting second
-
setBeginSec
Sets starting second of validity.- Parameters:
sec
- starting second
-
getAfterSec
Retrieves ending second of validity.- Returns:
- ending second
-
setAfterSec
Sets ending second of validity.- Parameters:
sec
- ending second
-
getCAKeyPair
Retrieves CA key pair- Returns:
- CA key pair
-
setCAKeyPair
Sets CA key pair- Parameters:
keypair
- key pair
-
getDerExtension
Retrieves extensions- Returns:
- extensions
-
setDerExtension
Sets extensions- Parameters:
ext
- extensions
-
isCA
Retrieves isCA- Returns:
- "true" if it is CA
-
setCA
Sets isCA- Parameters:
ext
- "true" if it is CA
-
getCertLen
Retrieves key length- Returns:
- certificate's key length
-
setCertLen
Sets key length- Parameters:
len
- certificate's key length
-
getSSLClientBit
Retrieves SSL Client bit- Returns:
- SSL Client bit
-
setSSLClientBit
Sets SSL Client bit- Parameters:
sslClientBit
- SSL Client bit
-
getSSLServerBit
Retrieves SSL Server bit- Returns:
- SSL Server bit
-
setSSLServerBit
Sets SSL Server bit- Parameters:
sslServerBit
- SSL Server bit
-
getSSLMailBit
Retrieves SSL Mail bit- Returns:
- SSL Mail bit
-
setSSLMailBit
Sets SSL Mail bit- Parameters:
sslMailBit
- SSL Mail bit
-
getSSLCABit
Retrieves SSL CA bit- Returns:
- SSL CA bit
-
setSSLCABit
Sets SSL CA bit- Parameters:
cabit
- SSL CA bit
-
getObjectSigningBit
Retrieves SSL Signing bit- Returns:
- SSL Signing bit
-
getTimeStampingBit
Retrieves Time Stamping bit- Returns:
- Time Stamping bit
-
setObjectSigningBit
Sets SSL Signing bit- Parameters:
objectSigningBit
- SSL Signing bit
-
getMailCABit
Retrieves SSL Mail CA bit- Returns:
- SSL Mail CA bit
-
setMailCABit
Sets SSL Mail CA bit- Parameters:
mailCABit
- SSL Mail CA bit
-
getObjectSigningCABit
Retrieves SSL Object Signing bit- Returns:
- SSL Object Signing bit
-
setObjectSigningCABit
Sets SSL Object Signing bit- Parameters:
bit
- SSL Object Signing bit
-
getOCSPSigning
Retrieves OCSP Signing flag- Returns:
- OCSP Signing flag
-
setOCSPSigning
Sets OCSP Signing flag- Parameters:
aki
- OCSP Signing flag
-
getOCSPNoCheck
Retrieves OCSP No Check flag- Returns:
- OCSP No Check flag
-
setOCSPNoCheck
Sets OCSP No Check flag- Parameters:
noCheck
- OCSP No Check flag
-
getAIA
Retrieves Authority Information Access flag- Returns:
- Authority Information Access flag
-
setAIA
Sets Authority Information Access flag- Parameters:
aia
- Authority Information Access flag
-
getAKI
Retrieves Authority Key Identifier flag- Returns:
- Authority Key Identifier flag
-
setAKI
Sets Authority Key Identifier flag- Parameters:
aki
- Authority Key Identifier flag
-
getSKI
Retrieves Subject Key Identifier flag- Returns:
- Subject Key Identifier flag
-
setSKI
Sets Subject Key Identifier flag- Parameters:
ski
- Subject Key Identifier flag
-
getKeyUsageExtension
public boolean getKeyUsageExtension()Retrieves key usage extension- Returns:
- true if key usage extension set
-
setCAExtensions
public void setCAExtensions(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext) Sets CA extensions- Parameters:
ext
- CA extensions
-
getCAExtensions
public org.mozilla.jss.netscape.security.x509.CertificateExtensions getCAExtensions()Retrieves CA extensions- Returns:
- CA extensions
-
getHashType
Retrieves hash type- Returns:
- hash type
-